<?php
require_once ("conectar2.php");
error_reporting(E_ALL ^ E_NOTICE);
class ventas
{

    private $idventa;
    private $idempleado;
	private $idcliente;
    private $idTipopago;
    private $fecha;
    private $fechapago;
	private $subtotal;
	private $isv;
	private $total;
	
	function __construct()
{
$args = func_get_args();
$nargs = func_num_args();
switch($nargs){
case 8:
self::__construct1($args[0],$args[1],$args[2],$args[3],$args[4],$args[5],$args[6],$args[7]);
break;
case 0:
self::__construct2();
break;
}
}
    
    public function __construct1($idempleado,$idcliente,$idTipopago,$fecha,$fechapago,$subtotal,$isv,$total) 
        {
		
		$this->idempleado=$idempleado;
	$this->idcliente=$idcliente;
    $this->idTipopago=$idTipopago;
    $this->fecha=$fecha;
    $this->fechapago=$fechapago;
	$this->subtotal=$subtotal;
	$this->isv=$isv;
	$this->total=$total;
    }
     public function __construct2() 
        {
		
		$this->idempleado="";
	$this->idcliente="";
    $this->idTipopago="";
    $this->fecha="";
    $this->fechapago="";
	$this->subtotal="";
	$this->isv="";
	$this->total="";
    }
    



    public function guardarFacturaProducto($bandera,$nombreCliente,$direccionCliente,$cidrepuesto,$ccantidad,$tamano)
    { $sql=sprintf("select abm_facturaProducto(%s, %s,%s,%s, %s,%s, %s, %s, %s, '%s', '%s','%s','%s',%s);",$bandera,$this->idempleado,$this->idTipopago,$this->fecha,$this->fechapago,$this->subtotal,$this->isv,$this->total,$this->idcliente,$nombreCliente,$direccionCliente,$cidrepuesto,$ccantidad,$tamano);
    //echo $sql;
	$conexion=new conectar2;


$consulta=$conexion->fech($sql);

	return ($consulta[0]);
    }
	
	  public function getIdVenta()
    { $sql="SELECT max(idventa)+1
  FROM ventas;
";
    //echo $sql;
	$conexion=new conectar2;


$consulta=$conexion->fech($sql);

	return ($consulta[0]);
    }
	
	 

}

 

?>